<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>DITest</title>

<style type="text/css">
	table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
	td, th { padding: 6px 13px; border: 1px solid #ddd; }
	tr { background-color: #fff; border-top: 1px solid #ccc; }
	tr:nth-child(even) { background: #f8f8f8; }
</style>
</head>
<body>
<pre><code>
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.18362
Intel Core i5-6300U CPU 2.40GHz (Skylake), 1 CPU, 4 logical and 2 physical cores
.NET Core SDK=3.0.100
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT
  Job-UURGLC : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT
</code></pre>
<pre><code>RemoveOutliers=False  Runtime=Core  LaunchCount=3  
RunStrategy=Throughput  TargetCount=10  WarmupCount=5  
</code></pre>

<table>
<thead><tr><th>                 Method</th><th>  Mean</th><th>Error</th><th>StdDev</th><th>Median</th><th>   Op/s</th><th>Scaled</th><th>ScaledSD</th><th>Gen 0</th><th>Allocated</th>
</tr>
</thead><tbody><tr><td>NoDI</td><td>8.082 ns</td><td>1.168 ns</td><td>1.748 ns</td><td>7.370 ns</td><td>123,737,124.2</td><td>1.00</td><td>0.00</td><td>762.6953</td><td>1200000 B</td>
</tr><tr><td>Singleton</td><td>128.733 ns</td><td>10.401 ns</td><td>15.568 ns</td><td>122.103 ns</td><td>7,768,021.0</td><td>16.60</td><td>3.78</td><td>-</td><td>0 B</td>
</tr><tr><td>Scoped</td><td>115.224 ns</td><td>3.434 ns</td><td>5.139 ns</td><td>113.493 ns</td><td>8,678,739.2</td><td>14.86</td><td>2.94</td><td>-</td><td>0 B</td>
</tr><tr><td>Transient</td><td>61.175 ns</td><td>7.712 ns</td><td>11.542 ns</td><td>55.817 ns</td><td>16,346,632.9</td><td>7.89</td><td>2.13</td><td>761.7188</td><td>1200000 B</td>
</tr><tr><td>ServiceContainerSingletonTest</td><td>642.179 ns</td><td>43.931 ns</td><td>65.754 ns</td><td>615.747 ns</td><td>1,557,198.7</td><td>82.82</td><td>18.10</td><td>14437.5000</td><td>22800000 B</td>
</tr><tr><td>ServiceContainerScopedTest</td><td>658.143 ns</td><td>68.601 ns</td><td>102.679 ns</td><td>601.012 ns</td><td>1,519,427.5</td><td>84.88</td><td>21.07</td><td>14468.7500</td><td>22800000 B</td>
</tr><tr><td>ServiceContainerTransientTest</td><td>1,790.600 ns</td><td>55.919 ns</td><td>83.698 ns</td><td>1,775.545 ns</td><td>558,472.0</td><td>230.92</td><td>45.85</td><td>46000.0000</td><td>72400000 B</td>
</tr></tbody></table>
</body>
</html>
